WooCommerce\Facebook\ProductSync\ProductValidator A

Total Complexity 51
Dependencies 7
Dependents 1
Total lines 372
Lines of code 162
Logical lines of code 99
Comment lines 111
Methods 16
Properties 4

Methods 16

Method Rating Maintainability Complexity Lines of code
validate_product_sync_field()
S
55 7 19
validate_product_terms()
S
58 6 15
validate_product_price()
S
64 4 9
__construct()
S
60 3 14
validate_variation_structure()
S
60 3 14
passes_all_checks()
S
65 3 10
passes_product_terms_check()
S
65 3 10
passes_product_sync_field_check()
S
65 3 10
validate_product_status()
S
69 3 6
validate_product_stock_status()
S
71 3 5
validate_product_visibility()
S
69 3 6
validate_product_description()
S
65 3 9
validate_product_title()
S
65 3 9
validate_sync_enabled_globally()
S
72 2 5
validate()
S
65 1 11
validate_but_skip_status_check()
S
66 1 10